package com.remote.server.service;

import com.smartcar.common.domain.User;
import com.smartcar.common.domain.request.OrderRequest;
import com.smartcar.common.domain.response.OrderResponse;
import com.remote.common.OrderReceiving;
import com.smartcar.common.result.Result;

import java.util.List;


/**
 * 派单系统
 *
 * 从订单系统拿到用户打车信息，根据用户的订单信息分析出用户所在城市，筛选出用户附近两公里的司机，筛选出未接单司机进行派单
 */


public interface DispatchService {

    /**
     * 查看未接单司机
     */

    List<User> missedOrder();


    /**
     * 查询用户订单信息
     */

//    List<OrderResponse> userOrder();


    /**
     * 派单
     */
//    void melody(OrderReceiving orderReceiving);



//    List<OrderReceiving> ReceivingList(OrderReceiving orderReceiving);

    /**
     * 派单
     */

//     void RushOrder(OrderRequest orderRequest);

    //获取到订单直接把司机的信息修改进去就完了




}
